    WriteComm(0XF7);
	WriteData(0xA9);
	WriteData(0x51);
	WriteData(0x2C);
	WriteData(0x82);

	WriteComm(0xC0);
	WriteData(0x17);
	WriteData(0x15);

	WriteComm(0xC1);
	WriteData(0x41);	 //VGH VGL

	WriteComm(0XC5);
	WriteData(0x00);
	WriteData(0x12);  //0A  VCOM
	WriteData(0x80);	

	WriteComm(0xB1);
	WriteData(0xB0);
	WriteData(0x11);

	WriteComm(0xB4);
	WriteData(0x02);	   //2-Dot

	WriteComm(0xB6);
	WriteData(0x02);
	WriteData(0x22);

	WriteComm(0xB7);
	WriteData(0xc6);

	WriteComm(0xBE);
	WriteData(0x00);
	WriteData(0x04);

	WriteComm(0xE9);
	WriteData(0x00);

	WriteComm(0x36);
	WriteData(0x08);

	WriteComm(0x3A);
	WriteData(0x55);

   	WriteComm(0X35);
	WriteData(0X00);


	WriteComm(0X2A);
	WriteData(0X00);
	WriteData(0x00);
	WriteData(0X01);
	WriteData(0X3F);

	WriteComm(0X2B);
	WriteData(0X00);
	WriteData(0x00);  
	WriteData(0X01);
	WriteData(0XDF);

	WriteComm(0xE0);
	WriteData(0x00);
	WriteData(0x07);
	WriteData(0x10);
	WriteData(0x09);
	WriteData(0x17);
	WriteData(0x0B);
	WriteData(0x41);
	WriteData(0x89);
	WriteData(0x4B);
	WriteData(0x0A);
	WriteData(0x0C);
	WriteData(0x0E);
	WriteData(0x18);
	WriteData(0x1B);
	WriteData(0x0F);

	WriteComm(0XE1);
	WriteData(0x00);
	WriteData(0x17);
	WriteData(0x1A);
	WriteData(0x04);
	WriteData(0x0E);
	WriteData(0x06);
	WriteData(0x2F);
	WriteData(0x45);
	WriteData(0x43);
	WriteData(0x02);
	WriteData(0x0A);
	WriteData(0x09);
	WriteData(0x32);
	WriteData(0x36);
	WriteData(0x0F);

	WriteComm(0x11);
        Delay(120);
	WriteComm(0x29);